home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 September (IDG) / Sep99.iso / Shareware World / Graphics / Fractal Domains 1.3.2 Release / Fractal Domains Version History < prev    next >
Encoding:
Text File  |  1999-07-09  |  13.5 KB  |  156 lines  |  [ttro/ttxt]

  1. Fractal Domains Version History
  2. July 9, 1999
  3.  
  4. This is a history of the publicly released versions of Fractal Domains.
  5.  
  6. v1.3.2 — July 9, 1999
  7. Added several new features; see v1.3.2 above for description.
  8.  
  9. Fractal Domains 1.3.2 includes the following improvements over version 1.3.1. Most of these features are intended to support the generation of very large images using Fractal Domains. The improvments are:
  10.  
  11. • More file formats for image export were added (JPEG and uncompressed TIFF).
  12.  
  13. • Multiple spool files can now be set up to generate images sequentially rather than in parallel.
  14.  
  15. • Spool files can be set up to automatically export an image after the image is completely generated, and to automatically delete itself after the image is exported.
  16.  
  17. • A "tiling manager" has been added to allow very large fractals to easily be split up into separate image tiles. A separate spool file is generated for each tile.
  18.  
  19. • Several bugs have been fixed:
  20. 1) Using the Julia tool on Newton and Halley type fractals doesn't work. Creating Julia sets of these types directly works OK, but if you turn off the Julia flag and then use the Julia tool subsequently to create a new Newton or Halley Julia fractal, the resulting fractal is not of the correct type and a crash can even result.
  21.  
  22. This has been fixed in 1.3.2.
  23.  
  24. 2) The "Windows" menu sometimes loses track of open windows. When this happens it doesn't recover until you restart the program.
  25.  
  26. At first I didn't know what circumstances caused this, but eventually I found it only happened when Fractal Domains was launched by opening a file from the Finder.
  27.  
  28. This has been fixed in 1.3.2.
  29.  
  30. v1.3.2b2 — July 6, 1999
  31. Fixed bug in 1.3.2b1 that prevented Fractal Domains from running on operating systems preceding Mac OS 8.5.
  32.  
  33. v1.3.2b1 — July 6, 1999
  34. Added several new features; see v1.3.2 above for description.
  35.  
  36. v1.3.1 — Oct. 29, 1998
  37. Found bug which has probably existed in all 1.3 versions up till now. Newton and Halley fractals which were saved to file were not read back correctly and would often be corrupted. 
  38.  
  39. The problem would generally only appear after a fractal was read twice. That is, the fractal would be saved correctly the first time after it was created, then read back incorrectly, but the mistake in reading would not have any effect until the fractal was saved again; that's when the data would really get scrambled. This masked the problem for quite a while, since you'd have to save a file, open it, save it again, and open it again before the problem revealed itself. 
  40.  
  41. If you have any Newton or Halley fractal files from pre 1.3.1 versions, try opening them. If it looks OK, then you have nothing to worry about. If it looks completely unlike what you saved, then unfortunately you may as well throw away the file; the data has been permanently corrupted at this point and can't be recovered.
  42.  
  43. v1.3 — Oct. 27, 1998
  44. Final release.
  45.  
  46. Continuous potential dwell method has been fixed for Rational fractals so that it works correctly for most rational functions. Please note that as a consequence, some fractals generated with the alpha and beta versions of Fractal Domains v1.3 may look different when generated with this version.
  47.  
  48. v1.3b1 — Oct. 17, 1998
  49. First beta release of 1.3. This version is now in its final form modulo any bugs I find in the following week or so.
  50.  
  51. Dialog boxes have been cleaned up. A few fields have been clarified and the "Trap Origins" menu is now on the trap panel for rational fractals, where it would logically be expected.
  52.  
  53. Memory usage is a little more flexible; color map values are still cached, which can take up a lot of memory, but that memory is now released in low memory situations at the expense of drawing speed. If redraws seem to slow down inordinately when you increasae image size, you might try allocating more memory to Fractal Domains if possible, to see if this could be the problem.
  54.  
  55. v1.3a5 — Oct. 6, 1998
  56. Cleaned up polynomial editor, which is now close to its final form.
  57.  
  58. There is now a selection of preview window sizes. Just click on the "zoom" box to cycle through 64 X 64, 96 X 96, and 128 X 128 pixel views.
  59.  
  60. Miscellaneous bugs fixed, including a problem with some of the Navigation Services dialogs popping up in strange places.
  61.  
  62. v1.3a4 — Sept. 21, 1998
  63. More bugs fixed, including one which has been present for quite a while: applying random color maps when the maximum dwell in a fractal was less than the total number of color breaks in the map could cause a crash.
  64.  
  65. Previous alpha version of 1.3 did not properly save the "Julia" checkbox value for Rational fractals, so all such fractals were saved as Julia sets even if this checkbox was not checked (which indicates that a Mandelbrot-like set was wanted). This is fixed, and if you saved any fractals like this you can open them, uncheck the box and save them again to restore the correct value to the saved file.
  66.  
  67. Implemented Navigation Services. This is a feature of the upcoming Mac OS 8.5, but you can still use this feature if you are running Mac OS 8.1 by installing the Navigation library, enclosed with this release, in your Extensions folder.
  68.  
  69. v1.3a3 — Sept. 8, 1998
  70. The alpha 2 release had some problems with regions due to some last minute changes, and this could cause crashes when editing a polynomial associated with a Rational fractal. This release should be more stable.
  71.  
  72. v1.3a2 — Sept. 6, 1998
  73. First public release of 1.3, but an alpha version with incomplete interface. Main changes are:
  74.  
  75. • New fractal types, based on the Rational fractal type, which allows the specification of an arbitrary rational function (quotient of two polynomials).
  76.  
  77. • Preview window. Shows a real-time preview of Julia sets as the cursor is moved over the Mandelbrot set or any Mandelbrot-like fractal.
  78.  
  79. • Fixed another large image format bug. The addition of the PNG format was supposed to allow the generation of very large images, but this did not work due to the fact that Fractal Domains was using internal Mac OS data structures that have the same restrictions on the size of a row of pixels as the PICT format does. Fractal Domains now bypasses these data structures completely when rendering an image.
  80.  
  81. • Enhanced region capability. Can now specify an arbitrary number of regions instead of even/odd when spliting the exterior or orbit traps into regions. New region splits based on fixed point convergence and multiple orbit trap origins.
  82.  
  83. v1.2.3 — Jan. 24, 1998
  84. The last release brought to light a bug that has been present but undiscovered since v1.2. The bug only affected registered users. Registration numbers would not be accepted if the first numerical character was zero. This meant names corresponding to such registration numbers couldn't be used. Fixed in this version.
  85.  
  86. v1.2.2 — Jan. 20, 1998
  87. Mostly a bug fix release. Normally I would have delayed this release until there were more substantial enhancements, but the last generally distributed version, 1.2, has a serious bug (the "Save As PICT..." bug) and needs to be replaced now.
  88.  
  89. There is one major new feature — the ability to save an image as a PNG file. PNG is a relatively new standard graphics format that uses a lossless compression algorithm to store 24-bit color images.
  90.  
  91. Although the "Render Image..." option permits the creation of very large image files, restrictions in the PICT format prevents these images from being stored as PICT files. PNG does not suffer from this restriction.
  92.  
  93. There was one _really_ major bug that slipped through with v1.2 -- the "Save As PICT..." command did not work with a fractal window, it simply did nothing! It only worked with an image created with the "Render Image..." command, but this could only be used by registered users. This has been fixed.  "Save As PICT..." now will save fractal images directly from the fractal window. For unregistered users, this will work with fractals using the "Escape Time" dwell method and either no orbit trap or the cross orbit trap. For registered users, it will work for all fractals.
  94.  
  95. Behavior in low memory conditions has been improved. In particular, some operations would fail "silently" when there was insufficient memory — now an alert box will come up in these circumstances.
  96.  
  97. v1.2.2b1 — Dec 18, 1997
  98. A beta release — I revert to the prudent principle of releasing significantly changed code as a beta before the general release. At this point I realized saving very large files to PICT was futile, so I added support for the PNG format, which I had intended to do anyway. Also fixed the "Save as PICT..." bug. See description of v1.2.2 for details.
  99.  
  100. v1.2.1 — Dec 7, 1997
  101. This release was an attempt to fix the problem with saving large image files to PICT format. At this point I wasn't aware of the restrictions that exist in creating PICT files. Naturally, the attempt was unsuccessful. This release also had other problems, (for instance, the "Save as PICT..." problem, described above, was still present). It was quickly pulled off the web site and replaced with v1.2.2b1
  102.  
  103. v1.2 — Nov. 1, 1997
  104. This is the first shareware version. Several significant features were added since the last release. Also, the user interface was improved. For instance, some dialog boxes were combined into "tabbed" dialog boxes, and parameter values can be changed and tried out by using the "Apply" button, obviating the need to repeatedly open dialog boxes.
  105.  
  106. Major new features include:
  107.  
  108. New Options for generating dwell values (continuous potential, angular decomposition, distance estimation).
  109.  
  110. More orbit trap fractals; in addition to stalk-type fractals, you can now use: imaginary or real stalks, circular or square orbit traps).
  111.  
  112. New features for quality image generation:i mage rendering with anti-aliasing, and spooling large images to disk (allows the generation of images too large to fit into available RAM). 
  113.  
  114.  
  115. Before v1.2, the program was called FracPPC, and was freeware. FracPPC v1.1 is still available.
  116.  
  117. v1.1 — Sept. 6, 1996
  118. With this release, I finally decided to start a version history. All entries before this one, therefore, were reconstructed from memory and whatever I can reconstruct from the release notes for each version.
  119.  
  120. I have a lot of ideas for additional features for FracPPC, but since all versions I have released so far have been "beta" versions, I resolved to refrain from adding any new features until I had fixed all known bugs and cleaned up any parts of the program that were incomplete. As a result, FracPPC is considerably less "flaky." 
  121.  
  122. Things that were fixed:
  123.  
  124. • Finally, handling of low memory conditions has been made much more robust. I would appreciate any reports of reproducible crashes in low memory situations. I have cleaned this up quite a bit, but I suspect that memory management is still not perfect...
  125.  
  126. • Color Map Editor now works. It sort of worked before, but I cleaned up all the loose ends and partially implemented features. This still isn't what the "real" color map editor will eventually be, this one is too hard to use. However, it does work now.
  127.  
  128. • Preferences are now saved. Some startup preferences were added (these would have been meaningless when preferences were not being saved!)
  129.  
  130. • Printing is fixed. This stopped working sometime in the two years between v1.0b2 and v1.1b1 — or maybe it never worked properly. Now it works right for any size fractal and any choice of parameters in the Page Setup dialog.
  131.  
  132. v1.1b1 — June 16, 1996
  133. OK, so it's been a while! I didn't spend the entire intervening two years working on FracPPC, obviously! But, some significant new features were added that finally qualify this program as a serious tool for generating fractal images — admittedly, it still has far to go, but I think this is the minimum essential set of features.
  134.  
  135. • Images can be saved to PICT files
  136. • Areas of image can be selected for zooming
  137. • Can edit color maps
  138. • Can apply color maps separately to different regions of fractal
  139. • User interface has been improved
  140.  
  141. In a way, the ability to save to PICT files is the most important improvement. Without that, previous versions were more like "toy" programs. Now images can be used as input to graphics programs to manipulate or enhance the image.
  142.  
  143. The ability to separate fractals into different regions with different color maps is more significant than it may sound. This means that stalks, for example, can be colored separately from the rest of the fractal. Some stunning effects can be achieved with this capability (see the example parameter files). Now that the infrastructure for this capability is laid down, I intend to use it extensively as I add new fractal types to the program, so this will be increasingly useful with future versions.
  144.  
  145. v1.0b2 — July 27, 1994
  146. This version fixed a significant bug in version 1.0b1. I had made a mistake in my effort to take full advantage of 16 & 24 bit color displays, and as a result many people saw only a blank window rather than a fractal.
  147.  
  148. In addition to the bug fix, the ability to generate Julia fractals was added. Also, the Pickover convergence criterion that generates the effect commonly known as "stalks" was added. Also added dithering for 8 bit displays.
  149.  
  150. v1.0b1 — May 17, 1994
  151. This is the first publicly released version of FracPPC. It is a very rudimentary program which I wrote because at the time there were no programs available that took advantage of the superb floating point capabilities of the PowerPC to generate fractals.
  152.  
  153. This version only generated zooms of the Mandelbrot set. Random color maps could be generated. The most significant limitation was that the resulting image could not be copied to the clipboard nor saved as a PICT file. The image could be printed, however. Also, 8, 16, and 24 bit displays were all fully supported (or so I thought...)
  154.  
  155. Dennis C. De Mars
  156. demars@netcom.com